function uploadfile() {
    $("#uploadavatar").click();
}
/*展示上传后的头像效果*/
function showAvatar(input) {
    var file = input.files[0];
    var reader = new FileReader()
    /*图片读取成功回调函数*/
    reader.onload = function(e) {
        document.getElementById('avatar').src=e.target.result
    }
    reader.readAsDataURL(file)
    /*另一种上传图片显示的方法*/
    /*var file = input.files[0];
    var url = window.URL.createObjectURL(file)
    document.getElementById('avatar').src=url*/
}

/*检查用户名*/
function checkUserName(){
    var usernameElement = $("#username")
    var usernameTip = $("#username-tip")
    if(usernameElement.val()==="" || usernameElement.val()===null){
        usernameTip.text("昵称不能为空")
        usernameTip.css('color','red')
        usernameElement.focus()
        return false
    }else if(usernameElement.val().length === 20){
        usernameTip.text("√ 昵称最大长度为20")
        usernameTip.css('color','green')
    }else{
        usernameTip.text("")
    }
    return true
}
/*检查电话号码*/
function checkPhone() {
    if($("#phone").val().length !== 11){
        $("#phone-tip").text("号码长度为11位")
        return false
    }else{
        $("#phone-tip").text("")
    }
    return true
}
/*表单1的检查提交，目前必选信息有用户名，如果有更多必选项请在这里的if语句中进行添加判断*/
function checkForm1() {
    if(checkUserName()){
        document.forms[0].submit()
    }else{
        alert("存在不合法的信息！请查看提示内容进行更改后再提交")
    }
}

/*对新密码的检查*/
function checkPwd1() {
    var level = 0
    /*获取*/
    var pwdString = document.getElementById("pwd1").value
    /*是否为空的判断*/
    if(pwdString === "" || pwdString === null){
        $("#pwd1-tip").text("密码不能为空")
        return false
    }else if(pwdString.length <6 || pwdString.length > 20){/*长度是否合法的判断*/
        $("#pwd1-tip").text("密码长度在6-20位之间")
        return false
    }
    /*是否包含英文字母，有的话，安全等级加一*/
    if (pwdString.match(/[a-z]/) || pwdString.match(/[A-Z]/))
        level++
    /*是否包含数字，有，加一*/
    if (pwdString.match(/[0-9]/)) {
        level++
    }
    /*仅包含上面的一种，给出提示文字*/
    if(level <= 1){
        $("#pwd1-tip").text("密码太简单，有被盗风险，建议字母+数字的组合")
        return false
    }else if(level === 2){/*两种都有，清除掉提示文字*/
        $("#pwd1-tip").text("")
    }
    return true
}
/*对再次输入密码的判断*/
function checkPwd2() {
    /*两次输入一致*/
    if(document.getElementById("pwd2").value === document.getElementById("pwd1").value){
        $("#pwd2-tip").text("")
        return true
    }else{/*否则给出提示信息*/
        $("#pwd2-tip").text("前后输入不一致")
        return false
    }
}
/*点击提交按钮再次检查，合法则进行提交*/
function checkForm2() {
    if(checkPwd1() && checkPwd2()){
        document.forms[1].submit()
    }else{
        alert("存在不合法的信息！请查看提示内容进行更改后再提交")
    }
}


